package com.gf.pokemon.mapper;

import java.util.List;

import com.gf.pokemon.domain.VoteUserOption;

import org.apache.ibatis.annotations.Param;

public interface VoteUserOptionMapper {
    int deleteByPrimaryKey(@Param("voteId") Integer voteId, @Param("voteUserId") Integer voteUserId, @Param("voteOptionId") Integer voteOptionId);

    int insert(VoteUserOption record);

    int insertSelective(VoteUserOption record);

    VoteUserOption selectByPrimaryKey(@Param("voteId") Integer voteId, @Param("voteUserId") Integer voteUserId, @Param("voteOptionId") Integer voteOptionId);
    
    List<VoteUserOption> getVoteUserOptionByUserId(Integer voteUserId);
    
    int deleteByVoteUserId(@Param("voteId") Integer voteId, @Param("voteUserId") Integer voteUserId);
    
    int updateByPrimaryKeySelective(VoteUserOption record);

    int updateByPrimaryKey(VoteUserOption record);
}